Verification of Compensation Requirements for the SEPIA Cooperative Authoring System

نویسندگان

  • Susan Even
  • David Spelt
چکیده

Compensation plays an important role in advanced transaction models, cooperative work, and workflow systems. However, in spite of the fact that the correctness of a system may depend on compensation operations, little attention has been devoted to the specification of these operations and the verification of their ability to compensate. In fact, compensation operations are often simply written as a−1 (ignoring any parameters or results) and are assumed to be provided by the implementor of a system. This unfortunate situation reveals a significant (and obvious) gap between theory and practice. In this paper, we introduce a framework for the formal analysis of compensation operations, using an automated theorem prover. This framework includes: a high-level object-oriented schema definition language, an automated mapping from this language to a model in higher-order logic, and theorem prover extensions for mechanically reasoning about the database operations. As an example, we look at compensation requirements for the SEPIA cooperative authoring system, in the context of a semantics-based, advanced transaction model for cooperative activities. We give an object-oriented database schema representative of the core functionality of the SEPIA system (namely, the creation, insertion, and manipulation of nodes and links in a generic graph structure), and discuss proof requirements for the methods of this schema. Automated proof assistance is illustrated by means of a non-trivial example of method compensation. ∗Research supported by SION, Stichting Informatica Onderzoek Nederland.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Theorem Prover-Based Analysis Tool for Object-Oriented Databases

We present a theorem-prover based analysis tool for object-oriented database systems with integrity constraints. Object-oriented database specifications are mapped to higher-order logic (HOL). This allows us to reason about the semantics of database operations using a mechanical theorem prover such as Isabelle or PVS. The tool can be used to verify various semantics requirements of the schema (...

متن کامل

Collaborative Authoring of Hypermedia Documents

This paper identifies issues in computer-support for collaborative authoring of hyperdocuments and shows how SEPIA, a cooperative authoring environment, addresses these issues. First, hyperdocuments can be used to create and maintain technical documentation. Second, activity spaces support the cognitive and social processes involved in the creation of hyperdocuments. Third, a shared hyperdocume...

متن کامل

Designing Hypermedia: A Collaborative Activity

W hile approaches exist for designing hypermedia applications with respect to content, structure, and presentation [2], little attention has been paid to the actual process that individual designers incur (see Nanard and Nanard in this issue) or that groups undergo in collaborative design. Large and complex applications usually require a team of content providers, structure and value adding edi...

متن کامل

Transaction Support for Cooperative Hypermedia Document Authoring | a Study on Requirements |

Non-standard database applications like CAD, CASE, or cooperative authoring systems impose new requirements on database management systems (DBMS). While object-oriented DBMS provide appropriate data modelling facilities they still lack adequate transaction management support for this kind of applications. Cooperative authoring processes are mainly characterized by long duration activities that ...

متن کامل

Review of Literature on Expatriate Compensation and its Implication for Offshore Workforce

Offshore employees (expatriates) working abroad are an important part of any organisational workforce, working and competing globally. The specific requirements of expatriates are quite different as compared to the local workforce of that particular company. These requirements range from base salary to the educational needs of their families, children, and spouses. The employers especially work...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998